package charlie;



/**
 * The test class ClaculadoraTest.
 *
 * @author  (your name)
 * @version (a version number or a date)
 */
public class ClaculadoraTest extends junit.framework.TestCase
{
    /**
     * Default constructor for test class ClaculadoraTest
     */
    public ClaculadoraTest()
    {
    }

    /**
     * Sets up the test fixture.
     *
     * Called before every test case method.
     */
    protected void setUp()
    {
    }

    /**
     * Tears down the test fixture.
     *
     * Called after every test case method.
     */
    protected void tearDown()
    {
    }
    public void testSoma12(){
        Calculadora calculadora = new Calculadora();
        calculadora.entraUm();
        calculadora.entraUm();
        assertEquals(calculadora.comandoSoma(), "11");
        calculadora.entraUm();
        assertEquals(calculadora.comandoSoma(), "12");

    }

	public void testSoma()
	{
		Calculadora calculadora = new Calculadora();
        calculadora.entraUm();
        calculadora.entraUm();
		assertEquals("11", calculadora.comandoSoma());
        calculadora.entraUm();
        calculadora.entraUm();
		assertEquals("22", calculadora.comandoSoma());
		calculadora.limpa();
        calculadora.entraUm();
		assertEquals("1", calculadora.comandoSoma());
        calculadora.entraUm();
        calculadora.entraUm();
        calculadora.entraUm();
		assertEquals("112", calculadora.comandoSoma());
        calculadora.entraUm();
        calculadora.entraUm();
		assertEquals("123", calculadora.comandoSoma());
        calculadora.entraUm();
        calculadora.entraUm();
		assertEquals("134", calculadora.comandoSoma());
		calculadora.limpa();
		assertEquals("0", calculadora.comandoSoma());
	}
}


